-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ZWE Integration Test Framework #3844
base: user/markackert/feat-v3-jcl-rebase
Are you sure you want to change the base?
ZWE Integration Test Framework #3844
Conversation
Signed-off-by: MarkAckert <[email protected]>
Signed-off-by: MarkAckert <[email protected]>
Signed-off-by: MarkAckert <[email protected]>
Signed-off-by: MarkAckert <[email protected]>
Signed-off-by: MarkAckert <[email protected]>
Signed-off-by: MarkAckert <[email protected]>
Signed-off-by: MarkAckert <[email protected]>
Signed-off-by: MarkAckert <[email protected]>
Signed-off-by: MarkAckert <[email protected]>
Signed-off-by: MarkAckert <[email protected]>
Signed-off-by: MarkAckert <[email protected]>
Signed-off-by: MarkAckert <[email protected]>
Recently the behavior of It does not matter now, if config is This test (and for other commands) is kind of obsolete. |
Signed-off-by: MarkAckert <[email protected]>
Signed-off-by: MarkAckert <[email protected]>
Signed-off-by: MarkAckert <[email protected]>
Signed-off-by: MarkAckert <[email protected]>
Signed-off-by: MarkAckert <[email protected]>
Signed-off-by: MarkAckert <[email protected]>
Signed-off-by: MarkAckert <[email protected]>
…rovements Signed-off-by: MarkAckert <[email protected]>
Signed-off-by: MarkAckert <[email protected]>
Signed-off-by: MarkAckert <[email protected]>
Signed-off-by: MarkAckert <[email protected]>
Signed-off-by: MarkAckert <[email protected]>
Signed-off-by: MarkAckert <[email protected]>
…t/zwe-tests Signed-off-by: MarkAckert <[email protected]>
… with templating available Signed-off-by: MarkAckert <[email protected]>
…orrectly tag post-conversion Signed-off-by: MarkAckert <[email protected]>
Address #3922
This PR creates a new ZWE Integration Test Framework which focuses on delivering clear, easy-to-write tests for ZWE commands and uses Jest snapshots to capture and test command output. Higher fidelity tests could be written later with more intelligent analysis of zwe command output. More will be added to this description and the test README soon.
zwe
commands)init generate
vs sharing a single run. SHORT tests complete on average in ~100s per command group, of which up to ~50s is the single sharedinit generate
command.Limitations:
Time: Each test which requires a modification to thezowe.yaml
takes roughly 30s to run, bulk of which is backend job execution.Some ZWE commands cause the shell to hang. Still investigating.To be completed before merge:
Investigations into USS / Shell hangs.Verification of portability - run this on both internal systems and Marist environments.